package com.company.java.basic.day01;
/*
条件运算符
唯一的三原运算符
条件表达式 ？ 结果表达式1 : 结果表达式2
 */
/*
运算符优先级（由高到低）
（1）. 面向对象 （）
（2）++ -- 非 按位取反
（3）算术运算：* / % 高于 + -
（4）左移、右移位运算
（5）比较运算符
（6）&-> ^-> |-> &&-> ||
（7）条件运算符
（8）赋值运算
 */
public class Day01_Condition {
    public static void main(String[] args) {
        int age = 20;
        System.out.println(age>=18 ? "成年" : "未成年");
        //判断取最大值
        int a = 20;
        int b = 30;
        int max = a>b ? a : b;
        System.out.println("最大值："+max);

        //判断是否是闰年
        int year = 2016;
        boolean result = year%4==0 && year%100!=0 || year%400==0;
        System.out.println(result? '是':'不');

        //判断三个数中最大数
        int c = 10;
        int d = 20;
        int e = 30;
        int Max = c>=d?c:d;
        Max = Max>=e?Max:e;
        System.out.println(Max);





    }
}
